<?php
session_start();
$transaccion=$_SESSION['caweb']['consecutivo'];
$ubicacionorigen=$_SESSION['caweb']['ubicacionorigen'];

require_once "../funciones.php";

$link_caweb = con_caweb();
$result ="SELECT * FROM temporal WHERE interno='$_GET[serial]' and transaccion='$transaccion'";
$result=mysql_query($result,$link_caweb) or die('Error temporal, '.mysql_error());

if (mysql_num_rows($result)>0)
{
        $_SESSION['caweb']['resultado'] = 3;
        echo "<script languaje='Javascript'>window.location.replace('movimientos_egp.php');</script>";
}
else 
{
	$result24 ="SELECT * FROM seriales_partes WHERE interno='$_GET[serial]'";				// solo para equipos
	$result24=mysql_query($result24,$link_caweb) or die('Error seriales_partes, '.mysql_error());
	if (mysql_num_rows($result24)>0)
	{
		$row24 = mysql_fetch_array($result24);
		
		if($row24[bodega] == 'GRA' AND $row24[ubicacion]==$ubicacionorigen)
		{
			$sucursalerror=0;
			if ($row24[sucursalcontrol] <> $_SESSION['caweb']['sucursal']) { $sucursalerror=1; }
	
			$origenerror=1;
			$bodegaorigen=$_SESSION['caweb']['bodegaorigen'];
			$bodegaorigen=split(",",$bodegaorigen);
			reset ($bodegaorigen);
			foreach ($bodegaorigen as $valor)
			{
			        if (trim($valor)==trim($row24['bodega'])) { $origenerror=0;  }
			}
	
			$asignacionerror=0;
			if($row24[estado]=='A' OR $row24[estado]=='V') $asignacionerror=1; 
			
			if ($origenerror==0 AND $sucursalerror==0 AND $asignacionerror==0)
			{
	
				$fechacreo=date('Y-m-d H:i:s');
	
				$username=$_SESSION['caweb']['username'];
				$bodegadestino=$_SESSION['caweb']['bodegadestino'];
	
				$result23 ="INSERT INTO temporal (transaccion,interno,item,cantidad,sucursalorigen,bodegaorigen,ubicacionorigen,";
				$result23.="sucursaldestino,bodegadestino,calidad,estado,usuariocreo,fechacreo) ";
				$result23.="VALUES ('$transaccion','$row24[interno]','$row24[item]','1','$row24[sucursalcontrol]',";
				$result23.="'$row24[bodega]','$ubicacionorigen','$row24[sucursalcontrol]','$bodegadestino',";
				$result23.="'$row24[calidad]','$row24[estado]','$username','$fechacreo')";
				$result23=mysql_query($result23,$link_caweb) or die('Error documentos, '.mysql_error());
		        $_SESSION['caweb']['resultado'] = 1;
				echo "<script languaje='Javascript'>window.location.replace('movimientos_egp.php');</script>";
			}
			else
			{
				if ($origenerror==1) 		{ $_SESSION['caweb']['resultado'] = 4; } 
				if ($sucursalerror==1) 		{ $_SESSION['caweb']['resultado'] = 5; }
				if ($asignacionerror==1) 	{ $_SESSION['caweb']['resultado'] = 6; }
				$_SESSION['caweb']['bodegaactualitem'] = trim($row24['bodega']);
				$_SESSION['caweb']['sucursalactualitem'] = trim($row24['sucursalcontrol']);
	   			echo "<script languaje='Javascript'>window.location.replace('movimientos_egp.php');</script>";
			}
		}
		else
		{
            $_SESSION['caweb']['resultado'] = 7;
            echo "<script languaje='Javascript'>window.location.replace('movimientos_egp.php');</script>";
		}
	}
	else
	{
            $_SESSION['caweb']['resultado'] = 0;
            echo "<script languaje='Javascript'>window.location.replace('movimientos_egp.php');</script>";
	}
}

$_SESSION['caweb']['ultimointerno']=$_GET[serial];

?>
